package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 财务收入支出统计对象 jyjc_all_sum_list
 * 
 * @author 石亚兵
 * @date 2025-08-23
 */
public class SezysJyjcAllSumList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 年份 */
    private String year;

    /** 月份 */
    private String yf;

    /** 时间 */
    @Excel(name = "时间")
    private String yearyf;

    /** 部门 */
    private String deptname;

    /** 部门编码 */
    private String deptcode;

    /** 经济科目 */
    @Excel(name = "经济科目")
    private String jjkm;

    /** 包含的费用 */
    private String expenseType;

    /** 总体合计 */

    private BigDecimal zthj;

    /** 六部一所合计 */

    private BigDecimal lbyshj;

    /** 办公室(党群工作部) */

    private BigDecimal bgs;

    /** 人力资源部 */

    private BigDecimal rlzy;

    /** 财务内审部 */

    private BigDecimal cw;

    /** 市场拓展部(业务协作部) */

    private BigDecimal sctz;

    /** 质量管理部 */

    private BigDecimal zlgl;

    /** 设备管理部 */

    private BigDecimal sbgl;

    /** 科技规划研究所 */

    private BigDecimal kjghyjs;

    /** 专业所合计 */
    @Excel(name = "专业所合计")
    private BigDecimal zyshj;

    /** 计量科学研究所 */
    @Excel(name = "计量科学研究所")
    private BigDecimal jls;

    /** 标准研究所 */
    @Excel(name = "标准研究所")
    private BigDecimal bzs;

    /** 特种设备检验技术研究所 */
    @Excel(name = "特种设备检验技术研究所")
    private BigDecimal tzs;

    /** 产品质量检验技术研究所 */
    @Excel(name = "产品质量检验技术研究所")
    private BigDecimal cps;

    /** 纤维质量监测研究所 */
    @Excel(name = "纤维质量监测研究所")
    private BigDecimal xws;

    /** 食品与粮食检验技术研究所 */
    @Excel(name = "食品与粮食检验技术研究所")
    private BigDecimal sps;

    /** 药品检验技术研究所 */
    @Excel(name = "药品检验技术研究所")
    private BigDecimal yps;

    /** 医疗器械检验技术研究所 */
    @Excel(name = "医疗器械检验技术研究所")
    private BigDecimal yls;

    /** 农产品与农药土壤肥料检验技术研究所 */
    @Excel(name = "农产品与农药土壤肥料检验技术研究所")
    private BigDecimal ncp;

    /** 畜牧与水产品检验技术研究所 */
    @Excel(name = "畜牧与水产品检验技术研究所")
    private BigDecimal xms;

    /** 能源产品检验技术研究所 */
    @Excel(name = "能源产品检验技术研究所")
    private BigDecimal nys;

    /** 度量衡检定所 */
    @Excel(name = "度量衡检定所")
    private BigDecimal dls;

    /** 计算合计 */
    private Long jshj;

    /** 备注1 */

    private String mark1;

    /** 备注2 */

    private String mark2;

    /** 排序 */
    private Long orderNum;

    public void setYear(String year) 
    {
        this.year = year;
    }

    public String getYear() 
    {
        return year;
    }

    public void setYf(String yf) 
    {
        this.yf = yf;
    }

    public String getYf() 
    {
        return yf;
    }

    public void setYearyf(String yearyf) 
    {
        this.yearyf = yearyf;
    }

    public String getYearyf() 
    {
        return yearyf;
    }

    public void setDeptname(String deptname) 
    {
        this.deptname = deptname;
    }

    public String getDeptname() 
    {
        return deptname;
    }

    public void setDeptcode(String deptcode) 
    {
        this.deptcode = deptcode;
    }

    public String getDeptcode() 
    {
        return deptcode;
    }

    public void setJjkm(String jjkm) 
    {
        this.jjkm = jjkm;
    }

    public String getJjkm() 
    {
        return jjkm;
    }

    public void setExpenseType(String expenseType) 
    {
        this.expenseType = expenseType;
    }

    public String getExpenseType() 
    {
        return expenseType;
    }

    public void setZthj(BigDecimal zthj) 
    {
        this.zthj = zthj;
    }

    public BigDecimal getZthj() 
    {
        return zthj;
    }

    public void setLbyshj(BigDecimal lbyshj) 
    {
        this.lbyshj = lbyshj;
    }

    public BigDecimal getLbyshj() 
    {
        return lbyshj;
    }

    public void setBgs(BigDecimal bgs) 
    {
        this.bgs = bgs;
    }

    public BigDecimal getBgs() 
    {
        return bgs;
    }

    public void setRlzy(BigDecimal rlzy) 
    {
        this.rlzy = rlzy;
    }

    public BigDecimal getRlzy() 
    {
        return rlzy;
    }

    public void setCw(BigDecimal cw) 
    {
        this.cw = cw;
    }

    public BigDecimal getCw() 
    {
        return cw;
    }

    public void setSctz(BigDecimal sctz) 
    {
        this.sctz = sctz;
    }

    public BigDecimal getSctz() 
    {
        return sctz;
    }

    public void setZlgl(BigDecimal zlgl) 
    {
        this.zlgl = zlgl;
    }

    public BigDecimal getZlgl() 
    {
        return zlgl;
    }

    public void setSbgl(BigDecimal sbgl) 
    {
        this.sbgl = sbgl;
    }

    public BigDecimal getSbgl() 
    {
        return sbgl;
    }

    public void setKjghyjs(BigDecimal kjghyjs) 
    {
        this.kjghyjs = kjghyjs;
    }

    public BigDecimal getKjghyjs() 
    {
        return kjghyjs;
    }

    public void setZyshj(BigDecimal zyshj) 
    {
        this.zyshj = zyshj;
    }

    public BigDecimal getZyshj() 
    {
        return zyshj;
    }

    public void setJls(BigDecimal jls) 
    {
        this.jls = jls;
    }

    public BigDecimal getJls() 
    {
        return jls;
    }

    public void setBzs(BigDecimal bzs) 
    {
        this.bzs = bzs;
    }

    public BigDecimal getBzs() 
    {
        return bzs;
    }

    public void setTzs(BigDecimal tzs) 
    {
        this.tzs = tzs;
    }

    public BigDecimal getTzs() 
    {
        return tzs;
    }

    public void setCps(BigDecimal cps) 
    {
        this.cps = cps;
    }

    public BigDecimal getCps() 
    {
        return cps;
    }

    public void setXws(BigDecimal xws) 
    {
        this.xws = xws;
    }

    public BigDecimal getXws() 
    {
        return xws;
    }

    public void setSps(BigDecimal sps) 
    {
        this.sps = sps;
    }

    public BigDecimal getSps() 
    {
        return sps;
    }

    public void setYps(BigDecimal yps) 
    {
        this.yps = yps;
    }

    public BigDecimal getYps() 
    {
        return yps;
    }

    public void setYls(BigDecimal yls) 
    {
        this.yls = yls;
    }

    public BigDecimal getYls() 
    {
        return yls;
    }

    public void setNcp(BigDecimal ncp) 
    {
        this.ncp = ncp;
    }

    public BigDecimal getNcp() 
    {
        return ncp;
    }

    public void setXms(BigDecimal xms) 
    {
        this.xms = xms;
    }

    public BigDecimal getXms() 
    {
        return xms;
    }

    public void setNys(BigDecimal nys) 
    {
        this.nys = nys;
    }

    public BigDecimal getNys() 
    {
        return nys;
    }

    public void setDls(BigDecimal dls) 
    {
        this.dls = dls;
    }

    public BigDecimal getDls() 
    {
        return dls;
    }

    public void setJshj(Long jshj) 
    {
        this.jshj = jshj;
    }

    public Long getJshj() 
    {
        return jshj;
    }

    public void setMark1(String mark1) 
    {
        this.mark1 = mark1;
    }

    public String getMark1() 
    {
        return mark1;
    }

    public void setMark2(String mark2) 
    {
        this.mark2 = mark2;
    }

    public String getMark2() 
    {
        return mark2;
    }

    public void setOrderNum(Long orderNum) 
    {
        this.orderNum = orderNum;
    }

    public Long getOrderNum() 
    {
        return orderNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("year", getYear())
            .append("yf", getYf())
            .append("yearyf", getYearyf())
            .append("deptname", getDeptname())
            .append("deptcode", getDeptcode())
            .append("jjkm", getJjkm())
            .append("expenseType", getExpenseType())
            .append("zthj", getZthj())
            .append("lbyshj", getLbyshj())
            .append("bgs", getBgs())
            .append("rlzy", getRlzy())
            .append("cw", getCw())
            .append("sctz", getSctz())
            .append("zlgl", getZlgl())
            .append("sbgl", getSbgl())
            .append("kjghyjs", getKjghyjs())
            .append("zyshj", getZyshj())
            .append("jls", getJls())
            .append("bzs", getBzs())
            .append("tzs", getTzs())
            .append("cps", getCps())
            .append("xws", getXws())
            .append("sps", getSps())
            .append("yps", getYps())
            .append("yls", getYls())
            .append("ncp", getNcp())
            .append("xms", getXms())
            .append("nys", getNys())
            .append("dls", getDls())
            .append("jshj", getJshj())
            .append("mark1", getMark1())
            .append("mark2", getMark2())
            .append("orderNum", getOrderNum())
            .toString();
    }
}
